A Competitive Environment for Parallel Applications on Heterogeneous Workstation Clusters

نویسندگان

  • Kam Hong Shum
  • Ken Moody
چکیده

This paper 1 describes a system that facilitates a competitive environment for parallel applications on heterogeneous workstation clusters. The system tries to maximize the speedup of the parallel applications and, at the same time, to allocate workstations ef-ciently and fairly to the applications. It tackles the resource allocation problem in regard to heterogeneity between the workstations and dynamic workload interference between the applications. The applications in the system are constructed in a way that their partitioned execution segments are grouped into grains and the sizes of the grains can be adjusted dynamically. To enable fast workstation allocation, the number of possible grain-to-workstation mappings is restricted. Competition between applications is resolved by auctions held by the distributed scheduler that is running on each cluster. No prior knowledge about the run-time performance of the applications is required for bidding because the values of bids are formulated in terms of the past and current performance information collected at runtime. The design of the auction and bidding mechanisms is the centrepiece of this paper. The eeectiveness of the system is tested and the results of the experiments exhibit the dynamics of competition between parallel applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Runtime Support for Replicated Parallel Simulators of an ATM Network on Workstation Clusters

An eeective approach of speeding up the simulation of an ATM network on workstation clusters is presented. In this approach, multiple simulation runs are performed by replicated parallel simulators (RPSs) concurrently. Since the execution platform of the simulation is in a shared-network environment, the RPSs must compete with other applications for resources. The RPSs support adaptive executio...

متن کامل

Experiences with Asynchronous Communication Models in VEOS, a Distributed Programming Facility for Uniprocessor LANs

Like conventional multiprocessors, workstation clusters can provide data sharing and parallel computing. But unlike multiprocessors, these clusters provide flexible connectivity and can tolerate heterogeneous processing elements. Uniprocessor LANs are a common choice for cost-effective computing. The workstation nodes typically run a version of Unix and support common Unix services such as reli...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Targeting Heterogeneous Architectures in ASSIST: Experimental Results

We describe how the ASSIST parallel programming environment can be used to run parallel programs on collections of heterogeneous workstations and evaluate the scalability of one task-farm real application and a data-parallel benchmark, comparing the actual performance figures measured when using homogeneous and heterogeneous workstation clusters. We describe also the ASSIST approach to heteroge...

متن کامل

Performance Prediction and Network Media Selection for PVM Clusters

Workstation clusters are becoming more popular as a parallel computing platform. Several programming libraries, including Parallel Virtual Machine (PVM), allow workstation clusters to be programmed as a single parallel computer. The performance of parallel programs is often affected by complex interactions between hardware and software. Performance prediction tools can help characterize the per...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996